// 引入配置
import {
	devUrl,
	prodUrl,
	contentType,
	timeout
} from '@/common/config'

// 初始化请求配置
uni.$u.http.setConfig((defaultConfig) => {
    /* defaultConfig 为默认全局配置 */
    defaultConfig.baseURL = process.env.NODE_ENV === 'development' ? devUrl : prodUrl; // 请求的本域名 /* 根域名 */
	defaultConfig.header = {   // 配置请求头信息
		'content-type': contentType
	}
	defaultConfig.custom = {
		catch: true
	}										   
	defaultConfig.timeout = timeout;
    return defaultConfig
})

module.exports = (vm) => {
    require('./requestInterceptors')(vm)
    require('./responseInterceptors')(vm)
}
